detailed outline of